package com.i2works.smartluolong.manage.service.admin;


import com.i2works.smartluolong.manage.entity.admin.AdminUserDO;
import com.i2works.smartluolong.manage.entity.admin.AdminUserQuery;
import com.i2works.smartluolong.utils.basecommon.BaseCommonService;
import com.i2works.smartluolong.utils.entity.Result;
import com.i2works.smartluolong.utils.exception.ServiceException;

/**
 * 管理员用户表业务实现接口
 *
 * @author koal <koal@vip.qq.com>
 * @date 2015年11月3日 下午10:59:18
 */
public interface IAdminUserService extends BaseCommonService<AdminUserQuery, AdminUserDO> {


    /**
     * app用户登录
     */
    Result queryAppLoginUser(AdminUserDO adminUserDO) throws ServiceException;

    /**
     * 更新用户密码
     */
    void updatePasswordChange(AdminUserDO adminUserDO) throws ServiceException;
    
    /**
     * 查询用户组织编码
     */
    
    String quryUserOrgCode(Integer userId) throws ServiceException;

}
